




.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.bg-primary .navBar{   position:relative; z-index:1000;   color:#fff; height: 70px;   }
.bg-primary .nav{ /*background:url("../images/ico01.png") no-repeat 61px 0 ;*/position:relative;  height: 54px;  }

.bg-primary .nav .m{ float:left;   /*margin: 0 48px;*/ width:171px;text-align:center;   }
.bg-primary .nav .li02{
    /*margin-left: 183px;*/
}

/*.bg-primary .nav .li01{
    display: none;
}*/
.bg-primary .nav h3{ display: block;margin: 0;padding: 0;font-weight: 400 ;
    position: relative;
    z-index: 10}

.bg-primary .nav h3 a{  zoom:1;  height:54px; line-height:54px; display: block;  font-size: 18px; font-weight:bold;font-size:20px; color:#ffffff !important; }
.bg-primary .nav h3 a:hover{background: #b31a02;}
.bg-primary .nav h3 i{
    width: 100%;
    position: absolute;
    bottom: -14px;
    left: 0;
    z-index: 1000;
    display: none;
    height: 14px;
}
.bg-primary .nav .on h3 i{
    display: block;
}
.bg-primary .nav .sub{  display: none;  /*Ä¬ÈÏÒþ²Ø*/ width:1200px;/* padding:10px 0;*/  position:absolute; left:0; top:54px;        z-index: 10;
    background-color: #fff;
}

.id-sz{
    border-right: 1px solid #afafaf;
    float: left;
    width: 810px;
    overflow: hidden;
}
.id-sz-sz{
    overflow: hidden;
}
.id-sz-sz h1{
    line-height: 22px;
    font-size: 18px;
    color: #343434;
    font-weight: bold;
    float: left;
    margin-left: 120px;
}
.id-sz-sz ul{
    margin-top: -4px;
    width: 500px;
    float: left;
}
.id-sz-sz ul li{
    width: 50px;
    float: left;
    font-size: 16px;
    line-height: 24px;
    margin: 3px 0;
    margin-left: 21px;

}
.id-sz-sz ul li a{
    float: left;
    color: #343434;
}
.id-sz-sz ul li a:hover{
    color: #b71902;
}
.id-sz02{
    overflow: hidden;
}
.id-sz-sz02 .id-sz-sz{
    margin-top: 0;
}
.id-sz-sz03{
    width: 193px;
    float: right;
}
.id-sz-sz03 h1{
    margin-left: 0;
}
.id-sz-sz03 ul{
    width: 135px;
}
.id-sz-sz04{
    width: 777px;
    float: left;
}
.id-nav01{
    float: right;
    width: 364px;
    overflow: hidden;
}
.id-nav01 ul li{
    line-height: 33px;
    float: left;
    list-style: none;
}
.id-nav01 ul li a{
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #343434;
}
.id-nav01 ul li a:hover{
    color: #b71902;
}
.id-nav01 ul li span{
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #343434;
    margin: 0 13px;
}
.id-xxgk{
    width: 1010px;
    margin: auto;
}
.id-xxgk ul li{
    margin: 8px 6px ;
    float: left;
    list-style: none;
}
.id-xxgk ul li a{
   /* font-weight: bold;*/
    font-size: 18px;
    white-space: normal;
    line-height: 24px;
    color: #343434;
    border-right: 1px solid #888;
    padding-right: 20px;
}
.id-xxgk ul li a:hover{
    color: #b71902;
}
.id-xxgk02 .id-xxgk-l{
    float: left;
    width: 977px;
    margin-left: 90px;
}
.id-xxgk02 .id-xxgk-r{
    width: 222px;
    float: left;
    margin-left: 18px;
}
.bg-primary .nav .m:hover .sub{
    display: block;
}
.sub li{
    list-style: none;
}
.news-list li a {
    max-width: 82%;
}